All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.qd3d.camera.CameraData

java.lang.Object
   |
   +----quicktime.util.QTByteObject
           |
           +----quicktime.qd3d.camera.CameraData

public class CameraData
extends QTByteObject
implements PrimitivesLib, Cloneable
CameraData contains information for the camera angle and position. Includes the camera's placement location, the camera's range, and the camera's viewport plane. refer to TQ3CameraData in QuickDraw3D


Variable Index

 o kNativeSize
This is the size (the number of bytes) that are required for this class

Constructor Index

 o CameraData()
Creates a CameraData object containing no data.
 o CameraData(CameraPlacement, CameraRange, CameraViewPort)
Creates a CameraData object from the data.

Method Index

 o clone()
Returns a copy of this class.
 o getEndianDescriptor()
Returns the EndianDescriptor for this class.
 o getPlacement()
returns the camera placement
 o getRange()
returns the camera range
 o getViewPort()
returns the camera range
 o setPlacement(CameraPlacement)
sets the camera placement
 o setRange(CameraRange)
sets the camera range
 o setViewPort(CameraViewPort)
sets the camera range
 o toString()
Returns a string representation of the class

Variables

 o kNativeSize
 public static final int kNativeSize
This is the size (the number of bytes) that are required for this class

Constructors

 o CameraData
 public CameraData()
Creates a CameraData object containing no data.

 o CameraData
 public CameraData(CameraPlacement placement,
                   CameraRange range,
                   CameraViewPort viewPort)
Creates a CameraData object from the data.

Parameters:
iPlacement - The camera placement data.
iRange - The camera range data.
iViewPort - The camera viewport data.

Methods

 o getEndianDescriptor
 public static final EndianDescriptor getEndianDescriptor()
Returns the EndianDescriptor for this class.

Returns:
an EndianDescriptor
 o getPlacement
 public final CameraPlacement getPlacement()
returns the camera placement

 o setPlacement
 public final void setPlacement(CameraPlacement placement)
sets the camera placement

 o getRange
 public final CameraRange getRange()
returns the camera range

 o setRange
 public final void setRange(CameraRange range)
sets the camera range

 o getViewPort
 public final CameraViewPort getViewPort()
returns the camera range

 o setViewPort
 public final void setViewPort(CameraViewPort viewPort)
sets the camera range

 o clone
 public Object clone()
Returns a copy of this class.

Overrides:
clone in class Object
 o toString
 public String toString()
Returns a string representation of the class

Overrides:
toString in class QTByteObject

All Packages  Class Hierarchy  This Package  Previous  Next  Index